package com.karson.common.response;

import com.karson.common.model.Subtitles;
import com.karson.common.model.TrackRate;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class TrackResponse {
    @Schema(description="ID")
    private Long id;
    @Schema(description="专辑id")
    private Long albumId;
    @Schema(description="声音标题")
    private String trackTitle;
    @Schema(description="声音在专辑中的排序值，从1开始依次递增，值越小排序越前")
    private Integer orderNum;
    @Schema(description="持续时间")
    private Integer mediaDuration;
    @Schema(description="声音封面图url")
    private String coverUrl;
    @Schema(description = "音声列表")
    private List<TrackRate> trackRate;
    @Schema(description = "字幕信息")
    private List<Subtitles> subtitles;
}
